@charset "utf-8";
html{min-width:1002px;}
body{ margin:0; padding:0; font-size:12px; font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; background-color:#060606; color:#999999;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;}
img{ border:0;}
ol,ul{list-style:none;}
a{font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; text-decoration:none;outline:none; color:#999;}
a:hover{ text-decoration:none; color:#fff;}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}
.bg{ background:url(/public/home/Images/bg2.jpg) no-repeat center top; width:100%; height:960px;}
.rel1000{ position:relative; width:1000px; margin:0 auto; overflow:hidden;}
.leftArea{ float:left;}
.rightArea{ float:right;}
.controls.active{ border-color:#373a3d !important; }
.controls.active input{color:#cacaca !important;}
.controls.input-error{ border-color:#8a1717 !important;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
    box-shadow:0 0 0 60px #131313 inset;
    -webkit-text-fill-color: #999; }

.hr_10{ height:10px;}
.hr_18{ height:18px;}

.link{ position:absolute; text-indent:-9999px; background:url(about:blank);}
.logo{left:0; top:36px; position:absolute;}
.language{ top:36px; right:50px; position:absolute; background:url(/public/home/Images/language_icon.png) no-repeat left center; padding-left:13px;}
.language a{ color:#999999; font-size:14px; margin:0 10px;}
.language a:hover{ color:#fff;}

.bottom{ position:absolute; left:236px; bottom:68px; width:100%; line-height:20px;}
.bottom .wanmei{ float:left; margin-right:16px;}

#index .rel1000{ height:960px;}
#index .ad{ width:620px; height:550px; left:0; top:138px;}

.login_content{ background:url(/public/home/Images/login_bg.png) no-repeat; width:320px; padding-bottom:25px; position:absolute; right:60px; top:174px;}
.login_content .tit{ text-align:center; height:68px; position:relative;}
.login_content .tit span{ font-size:24px; color:#bcc4cb; text-shadow:1px 1px 3px #000; height:68px; line-height:68px;}
.login_content .tit .tips{ background:url(/public/home/Images/tips_icon.png) no-repeat; width:16px; height:16px; display:inline-block; margin-left:14px; cursor:pointer; font-style:normal;}
.login_content .tit span,.login_content .tit .tips{ vertical-align:middle\9;}
.login_content .tips_pop{ background:#435865; width:251px; position:absolute; top:-35px; text-align:center; padding:5px 0; right:32px; color:#fff; font-size:14px; line-height:1.5; display:none; border-radius:3px;}
.login_content .tips_pop .triangle{width: 0;height: 0;border-left:12px solid transparent; border-right:12px solid transparent;border-top:12px solid #435865; position:absolute; bottom:-6px; right:26px;}
.login_content .display-errors{ background:url(/public/home/Images/error_icon.png) no-repeat 13px 15px #360e10; padding:10px 10px 10px 35px; width:205px; line-height:22px; display:block; margin:0 auto; box-shadow: 0 0 0 1px #551e21 inset, 0 5px 10px rgba(0, 0, 0, 0.75); margin-bottom:18px;}
.control-group{ width:250px; margin:0 auto; position:relative; height:42px; margin-bottom:10px;}
.controls{ width:250px; height:42px; background-color:#131313; border:1px solid #222629;}
.control-group input{ width:184px; height:40px; background-color:transparent; border:0; color:#999999; font-size:16px; line-height:40px\9; position:absolute; left:32px;}

.clearInput{ background:url(/public/home/Images/close_icon.png) no-repeat; width:16px; height:16px; display:block; position:absolute; top:12px; right:10px; cursor:pointer;}
.clearInput:hover{ background:url(/public/home/Images/close_h_icon.png) no-repeat;}
.icon{ background-repeat:no-repeat; width:16px; height:40px; background-position:0 center; display:block; position:absolute; top:0; left:11px;}
.icon_u{ background-image:url(/public/home/Images/user_icon.png);}
.icon_p{ background-image:url(/public/home/Images/pas_icon.png);}
.captchaInput{ width:140px; height:35px;}
.control-group input{ width:184px; height:40px; background-color:transparent; border:0; color:#999999; font-size:16px; line-height:40px\9; position:absolute; left:32px;font-family:"微软雅黑"}

.captcha-image { position:absolute; right:0; top:0;cursor:pointer; text-align:right;}
.captcha-image .sec-string{/*height:37px; width:110px;*/ margin:6px 0;}
.captcha-image a{ color:#999;}
.captcha-image a:hover{ color:#fff;}
.control_rem{ padding-left:35px; color:#999; font-size:14px; padding-bottom:10px;}
.control_rem input,.control_rem span{ vertical-align:middle; margin-right:6px;}
.control_btn button{ background:#a23526; width:248px; height:40px; display:block; border:1px solid #b1493b; color:#fff; font-size:16px; text-align:center; line-height:40px; margin:0 auto 10px; font-weight:bold;}
.control_btn button:hover{ background:#c13825;}
.creat_btn a{ background:#14191e; width:248px; height:40px; display:block; border:1px solid #191f23; font-size:16px; text-align:center; line-height:40px; margin:0 auto; font-weight:bold;}
.creat_btn a:hover{ background:#101316; border-color:#40484f;}
.help-links{ width:250px; padding-top:10px; margin:0 auto; line-height:2;}
.help-links a{ font-size:14px;}

/*手机令牌弹窗*/
.pop_bg{ background:rgba(0,0,0,0.6); width:320px; height:100px; position:absolute; left:0; top:0; z-index:11;}
.pop_box{ width:320px; padding-bottom:35px; box-shadow: 0 0 0 1px #1d2024 inset, 0 5px 10px rgba(0, 0, 0, 0.75); position:absolute; top:68px; left:0; background:#15181c; z-index:111;}
.pop_box .close{ background:url(/public/home/Images/close_pop_icon.png) no-repeat; width:18px; height:17px; display:block; position:absolute; top:10px; right:13px; z-index:11;}
.pop_box .close:hover{ background:url(/public/home/Images/close_poph_icon.png) no-repeat;}
.pop_info{ padding-left:42px; color:#ccc;}
.pop_info .tit{ text-align:left; color:#ccc; font-size:14px; padding:40px 0 20px; height:auto;}
.pop_content{ font-size:14px;}
.pop_content span{ line-height:26px; padding-right:6px;}
.pop_content input{ width:140px; height:26px; border:1px solid #23272a; background:#131313; line-height:26px\9; color:#999; padding:0 5px;}
.pop_btn{ padding-left:67px;}
.pop_btn a{ width:110px; height:32px; background:#a23526; font-size:14px; color:#fff; text-align:center; line-height:32px; display:block;}
.pop_btn a:hover{ background:#c13825;}
.pop_box .display-errors{ color:#cc0000; background:url(/public/home/Images/error_icon.png) no-repeat left center; padding:0 0 0 19px; box-shadow:0 0 0 0; position:relative; left:66px; margin:10px 0 0 0;}
.pop_box .pop_num input{ width:38px; margin-right:7px; padding:0; text-align:center;}
.pop_box .pop_num .on{ width:38px; height:26px; background:#330000; border:1px solid #431818; display:inline-block; margin-right:7px; text-align:center; color:#fff; padding:0;}

#loginBox{width:100%; height:100%; position:fixed; left:0; top:0; z-index:111;}